a
.btn-link
    color var(--linkColor)

#org-repositories .text-gray a
    color var(--color-text-secondary)

    &:hover
        color var(--linkColor) !important

.link-gray-dark:hover
.link-gray:hover
    color var(--linkColor) !important

// d-inline-block \

nonTextLink = (
    btn \
    UnderlineNav-item \
    subnav-item \
    no-underline \
    tabnav-tab \
    avatar-group-item \
    member-avatar \
)

selector = 'a'

for className in nonTextLink
    selector += ':not(.' + className + ')'

selector += ':hover'

// 修改文字链接下划线的实现，使其处于英文下方（而不是直接穿过）
{selector}
    text-decoration none
    border-bottom 1px solid

// 某些非文字的链接去掉样式，它们的 a 标签无法选中，只能用父级选择器定位并重置
.js-issue-labels
#year-list-container
#org-members-table .table-list-item div:first-child
    a:hover
        border-bottom none

// 为配合上一个样式，将一些链接改成内联元素，防止 inline-block / flex 型元素下边框撑开导致页面重排
#user-activity-overview
.pinned-item-list-item-content
.timeline-comment-header-text strong.css-truncate
#org-members-table
    a
        display inline

#org-repositories a.d-inline-block
    display inline !important


.pinned-item-list-item-content
    .d-flex
        display block !important
    .mr-2
        margin-right 0 !important
